<?
/**
 * 쿠폰 (Coupon for Gnuboard4)
 *
 * Copyright (c) 2012 Choi Jae-Young <www.miwit.com>
 *
 * 저작권 안내
 * - 저작권자는 이 프로그램을 사용하므로서 발생하는 모든 문제에 대하여 책임을 지지 않습니다. 
 * - 이 프로그램을 어떠한 형태로든 재배포 및 공개하는 것을 허락하지 않습니다.
 * - 이 저작권 표시사항을 저작권자를 제외한 그 누구도 수정할 수 없습니다.
 */

include_once("_common.php");
include_once("../_config.php");
include_once("../_lib.php");

header("Content-Type: text/html; charset=$g4[charset]");
$gmnow = gmdate("D, d M Y H:i:s") . " GMT";
header("Expires: 0"); // rfc2616 - Section 14.21
header("Last-Modified: " . $gmnow);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: pre-check=0, post-check=0, max-age=0"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0

if (strtolower(preg_replace("/-/", "", $g4[charset])) == "euckr") {
    $cp_subject = set_euckr($cp_subject);
}

if ($is_admin != "super")
    die("최고관리자만 접근할 수 있습니다.");

$tmp = array();

if ($w == "")
{
    if (!trim($cp_subject)) die("쿠폰 이름을 입력해주세요.");
    if (!trim($cp_sdate)) die("쿠폰 유효기간을 입력해주세요.");
    if (!trim($cp_edate)) die("쿠폰 유효기간을 입력해주세요.");
    if (!trim($cp_type)) die("쿠폰 적립 금액을 입력해주세요.");
    if (!trim($cp_price)) die("쿠폰 적립 금액을 입력해주세요.");
    if (!trim($cp_mb_id)) {
        if (!is_numeric(trim($cp_count))) {
            die("쿠폰갯수 또는 지정회원ID 를 입력해주세요.");
        }
    } else if (!$cp_count && $cp_mb_id) {
        $ids = explode(",", $cp_mb_id);
        $tmp = array();
        $cnt = 0;
        for ($i=0, $m=count($ids); $i<$m; $i++) {
            if (!trim($ids[$i])) continue;
            $tmp[] = trim($ids[$i]);
            $cnt++;
        }
        $cp_mb_id = implode(",", $tmp);
        $cp_count = $cnt;
    }
    $sql = " insert into $mw_coupon[info_table] set ";
    $sql.= " cp_subject = '$cp_subject' ";
    $sql.= ",cp_count = '$cp_count' ";
    $sql.= ",cp_regday = '$cp_regday' ";
    $sql.= ",cp_regday_type = '$cp_regday_type' ";
    $sql.= ",cp_mb_id = '$cp_mb_id' ";
    $sql.= ",cp_flag = '1' ";
    $sql.= ",cp_multi = '$cp_multi' ";
    $sql.= ",cp_type = '$cp_type' ";
    $sql.= ",cp_sdate = '$cp_sdate' ";
    $sql.= ",cp_edate = '$cp_edate' ";
    $sql.= ",cp_price = '$cp_price' ";
    $sql.= ",cp_datetime = '$g4[time_ymdhis]' ";
    sql_query($sql);

    $cp_id = mysql_insert_id();

    mw_make_coupon($cp_id, $cp_count, '', $tmp);

    die("insert");
}
else if ($w == "u")
{
    $sql = " update $mw_coupon[info_table] set ";
    $sql.= " cp_subject = '$cp_subject' ";
    $sql.= ",cp_multi = '$cp_multi' ";
    $sql.= ",cp_type = '$cp_type' ";
    $sql.= ",cp_sdate = '$cp_sdate' ";
    $sql.= ",cp_edate = '$cp_edate' ";
    $sql.= ",cp_price = '$cp_price' ";
    $sql.= ",cp_regday = '$cp_regday' ";
    $sql.= ",cp_regday_type = '$cp_regday_type' ";
    $sql.= "where cp_id = '$cp_id' ";
    sql_query($sql);

    die("update");
}

